package cool.lichuan.zabbix.domain.graph.graph;

/**
 * 图表数据
 * @author lichuan
 */
public class Graph {
    /** (只读) 图表的ID。 */
    private String graphid;
    /** 图表的名称。 */
    private String name;
    /** 图表的宽度(单位:像素)。。 */
    private String width;
    /** 图表的高度(单位:像素)。*/
    private String height;
    /** Y轴的固定最小值。默认: 0。 */
    private String yaxismin;
    /** Y轴的固定最大值。默认: 100。 */
    private String yaxismax;
    /** (只读) 父模板图表的ID。 */
    private String templateid;
    /** 是否在图表上显示工作时间. 0 - 隐藏; 1 - (默认) 显示。 */
    private String show_work_period;
    /** (只读) 图表的ID。 */
    private String show_triggers;
    /** 图表的类型  0 - (默认) 常规; 1 - 堆积图; 2 - 饼图; 3 - 分散饼图。*/
    private String graphtype;
    /** 是否在图表上显示图例。  0 - 隐藏; 1 - (默认) 显示。 */
    private String show_legend;
    /** 是否以3D形式展示饼图和分散饼图。 0 - (默认) 以2D展示; 1 - 以3D展示。 */
    private String show_3d;
    /** 百分比线(左)。 默认: 0。 */
    private String percent_left;
    /** 百分比线(右)。 默认: 0。 */
    private String percent_right;
    /** Y轴最小值的计算方式。 0 - (默认) 可计算的; 1 - 固定的; 2 - 监控项。 */
    private String ymin_type;
    /** Y轴最大值的计算方式。 0 - (默认) 可计算的; 1 - 固定的; 2 - 监控项。 */
    private String ymax_type;
    /** 用于作为Y轴最小值的监控项ID。 */
    private String ymin_itemid;
    /** 用于作为Y轴最大值的监控项ID。 */
    private String ymax_itemid;
    /** (只读) 图表的来源 0(默认)简单的图表  4发现的图表 */
    private String flags;

    public String getGraphid() {
        return graphid;
    }

    public void setGraphid(String graphid) {
        this.graphid = graphid;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getWidth() {
        return width;
    }

    public void setWidth(String width) {
        this.width = width;
    }

    public String getHeight() {
        return height;
    }

    public void setHeight(String height) {
        this.height = height;
    }

    public String getYaxismin() {
        return yaxismin;
    }

    public void setYaxismin(String yaxismin) {
        this.yaxismin = yaxismin;
    }

    public String getYaxismax() {
        return yaxismax;
    }

    public void setYaxismax(String yaxismax) {
        this.yaxismax = yaxismax;
    }

    public String getTemplateid() {
        return templateid;
    }

    public void setTemplateid(String templateid) {
        this.templateid = templateid;
    }

    public String getShow_work_period() {
        return show_work_period;
    }

    public void setShow_work_period(String show_work_period) {
        this.show_work_period = show_work_period;
    }

    public String getShow_triggers() {
        return show_triggers;
    }

    public void setShow_triggers(String show_triggers) {
        this.show_triggers = show_triggers;
    }

    public String getGraphtype() {
        return graphtype;
    }

    public void setGraphtype(String graphtype) {
        this.graphtype = graphtype;
    }

    public String getShow_legend() {
        return show_legend;
    }

    public void setShow_legend(String show_legend) {
        this.show_legend = show_legend;
    }

    public String getShow_3d() {
        return show_3d;
    }

    public void setShow_3d(String show_3d) {
        this.show_3d = show_3d;
    }

    public String getPercent_left() {
        return percent_left;
    }

    public void setPercent_left(String percent_left) {
        this.percent_left = percent_left;
    }

    public String getPercent_right() {
        return percent_right;
    }

    public void setPercent_right(String percent_right) {
        this.percent_right = percent_right;
    }

    public String getYmin_type() {
        return ymin_type;
    }

    public void setYmin_type(String ymin_type) {
        this.ymin_type = ymin_type;
    }

    public String getYmax_type() {
        return ymax_type;
    }

    public void setYmax_type(String ymax_type) {
        this.ymax_type = ymax_type;
    }

    public String getYmin_itemid() {
        return ymin_itemid;
    }

    public void setYmin_itemid(String ymin_itemid) {
        this.ymin_itemid = ymin_itemid;
    }

    public String getYmax_itemid() {
        return ymax_itemid;
    }

    public void setYmax_itemid(String ymax_itemid) {
        this.ymax_itemid = ymax_itemid;
    }

    public String getFlags() {
        return flags;
    }

    public void setFlags(String flags) {
        this.flags = flags;
    }
}